Micron Document




Util-linux
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
util-linux is a package of utilities distributed by the Linux Kernel Organization for use in a Linux operating system. A fork, util-linux-ng (with ng meaning "next generation"), was created when development stalled,cite-ref-4[4] but as of January 2011 has been renamed back to util-linux, and is the official version of the package.cite-ref-5[5]

Contents

Notes

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Content

The package includes the following utilities:

• addpart
agetty
• blkdiscardcite-ref-6[6]
blkid
• blkzone
• blockdev
cal
cfdisk
• chcpu
• chfn
• chmem
• choom
• chrt
chsh
• col (legacy)cite-ref-legacy-7-0[7]
• colcrt
• colrm
• column
• ctrlaltdel
• delpart
dmesg
• eject
• fallocate
fdisk
• fincore
• findfs
• findmnt
flock
fsck
• fsfreeze
• fstrim
getopt
• hardlink
• hwclockcite-ref-8[a]
ionice
• ipcmk
ipcrm
ipcs
• irqtopcite-ref-9[8]
• isosize
kill
• last
• ldattach
• line (legacy)cite-ref-legacy-7-1[7]
• logger
• login
• look
• lsblk
• lscpucite-ref-10[9]
• lsfdcite-ref-11[b]
• lsipc
• lsirqcite-ref-12[10]
• lslocks
• lslogins
• lsmem
• lsns
• mcookie
mesg
mkfs (legacy)cite-ref-legacy-7-2[7]
mkfs.bfs
• mkswap
more
mount
• mountpoint
• namei
• newgrp
• nologin
• nsenter
• partx
pg (legacy)cite-ref-legacy-7-3[7]
• pivot_root
• prlimitcite-ref-13[11]
• raw
• readprofile
• rename
renice
• reset (legacy)cite-ref-legacy-7-4[7]
• resizepart
• rev
• rfkill
• runuser
script
• scriptlive
• scriptreplay
• setarchcite-ref-14[c]
• setpriv
• setsid
• setterm
sfdisk
su
• sulogin
• swaplabel
• swapoff
• swapon
• switch_root
• taskset
• tunelp (deprecated)cite-ref-15[12]
• ul
• umount
• unshare
• utmpdump
• uuidd
• uuidgen
• uuidparse
vipwcite-ref-16[d]
wall
• wdctl
• wipefs
write
• zramctl

Removed content

Utilities formerly included, but removed as of 1 July 2015:

• archcite-ref-17[13]
• chkdupexecite-ref-18[14]
• clockcite-ref-19[15]
• cytunecite-ref-20[16]
ddatecite-ref-23[e]
• elvtunecite-ref-24[19]
• fastbootcite-ref-simpleinit-25-0[20]
• fasthaltcite-ref-simpleinit-25-1[20]
• haltcite-ref-simpleinit-25-2[20]
• initctlcite-ref-simpleinit-25-3[20]
• ramsizecite-ref-to-rdev-27-0[f]
• rdevcite-ref-rdev-26-1[21]
• rebootcite-ref-simpleinit-25-4[20]
• rootflagscite-ref-to-rdev-27-1[f]
shutdowncite-ref-simpleinit-25-5[20]
• simpleinitcite-ref-simpleinit-25-6[20]
• tailfcite-ref-tailf-28-0[22]
• vidmodecite-ref-to-rdev-27-2[f]

See also

BusyBox – Collection of Unix tools in single executable file
CUPS – Computer printing system
GNU Core Utilities – Collection of standard, Unix-based utilities from GNU
Toybox – Collection of Unix tools in single executable file
uname – Standard UNIX utility that prints name and other details about the machine

Notes

cite-note-8a. cquery and set the hardware clock (RTC)
cite-note-11b. modern replacement for lsof
cite-note-14c. including architecture symlinks such as i386, linux32, linux64, x86_64, etc.
cite-note-16d. including symlink to vigr
cite-note-23e. removed from default buildcite-ref-21[17] before being removedcite-ref-22[18] altogether
cite-note-to-rdev-27f. formerly a symlink to rdevcite-ref-rdev-26-0[21]

References

cite-note-wikidata-aa3dd4ad88dd52773ffcbf3ca2d8eccab09f9754-v20-11. "[ANNOUNCE] util-linux v2.41.1". 24 June 2025. Retrieved 24 June 2025.
cite-note-22. "Translation Project util-linux textual domain". 2022. Retrieved 2022-06-04.
cite-note-33. "README.licensing". util-linux source tree. Retrieved 20 February 2016.
cite-note-44. citerefkarel-zak2006Karel Zak (2006-12-18). "[ANNOUNCE] util-linux-ng fork". Retrieved 2014-04-12.
cite-note-55. citerefkarel-zak2010Karel Zak (2010-12-01). "[ANNOUNCE] util-linux without -ng". Retrieved 2014-04-12.
cite-note-66. "blkdiscard(8) - Linux manual page". July 2014. Retrieved 2020-01-13.
cite-note-legacy-77. "Documentation/deprecated.txt". util-linux. 2014-04-07. Retrieved 2015-07-01.
cite-note-98. "Release v2.36 notes".
cite-note-109. "lscpu manual".
cite-note-1210. "Release v2.36 notes".
cite-note-1311. citerefkarel-zak2012Karel Zak (2012-01-25). "prlimit(1)". Retrieved 2020-01-13.
cite-note-1512. citerefsami-kerola2012Sami Kerola (2012-12-16). "tunelp: deprecation: remove command from default build". util-linux. Retrieved 2014-04-12.
cite-note-1713. citerefkarel-zak2013Karel Zak (2013-03-14). "arch: remove the command, deprecated since 2.13, use coreutils version". util-linux. Retrieved 2015-07-01.
cite-note-1814. citerefkarel-zak2013Karel Zak (2013-03-14). "chkdupexe: remove, deprecated for years". util-linux. Retrieved 2015-07-01.
cite-note-1915. citerefkarel-zakKarel Zak. "clock: Dropped entirely. Use hwclock". util-linux. Retrieved 2015-07-01.
cite-note-2016. citerefsami-kerola2014Sami Kerola (2014-05-11). "cytune: remove from util-linux". util-linux. Retrieved 2015-07-01.
cite-note-2117. citerefkarel-zak2011Karel Zak (2011-08-18). "build-sys: add --enable-ddate". util-linux. Retrieved 2014-04-12.
cite-note-2218. citerefsami-kerola2012Sami Kerola (2012-10-08). "ddate: remove from util-linux". util-linux. Retrieved 2015-07-01.
cite-note-2419. citerefsami-kerola2013Sami Kerola (2013-08-17). "build-sys: complete elvtune removal". util-linux. Retrieved 2015-07-01.
cite-note-simpleinit-2520. citerefkarel-zak2011Karel Zak (2011-06-08). "simpleinit: remove this deprecated set of utils". util-linux. Retrieved 2014-04-12.
cite-note-rdev-2621. citerefkarel-zak2010Karel Zak (2010-05-13). "rdev: remove this deprecated command". util-linux. Retrieved 2014-04-12.
cite-note-tailf-2822. citerefsami-kerola2017Sami Kerola (2017-04-02). "tailf: remove deprecated utility". util-linux.

External links

• The util-linux code repository.
• pub/linux/utils/util-linux on Kernel.org
• util-linux development discussion and bug reporting mailing list
• Karel Zak's blog, the blog of the current maintainer